home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / shell / vl / src / icon.c < prev    next >
C/C++ Source or Header  |  1995-05-07  |  10KB  |  228 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <winb.h>
  5. #include <te.h>
  6. #include <fntb.h>
  7. #include <gui.h>
  8.  
  9. /* id = 512, x = 7, y = 7, color = 2, size = 7 Byte */
  10. unsigned char iconICON512[] = {
  11.      0x07, 0x07, 0x00, 0x01,
  12.      0x82, 0x44, 0x28, 0x10, 0x28, 0x44, 0x82
  13. } ;
  14. /* id = 513, x = 63, y = 8, color = 2, size = 64 Byte */
  15. unsigned char iconICON513[] = {
  16.      0x3f, 0x08, 0x00, 0x01,
  17.      0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
  18.      0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  19.      0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  20.      0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  21.      0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  22.      0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  23.      0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  24.      0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04
  25. } ;
  26. /* id = 514, x = 63, y = 8, color = 2, size = 64 Byte */
  27. unsigned char iconICON514[] = {
  28.      0x3f, 0x08, 0x00, 0x01,
  29.      0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
  30.      0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  31.      0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  32.      0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  33.      0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  34.      0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  35.      0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  36.      0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04
  37. } ;
  38. /* id = 515, x = 63, y = 8, color = 2, size = 64 Byte */
  39. unsigned char iconICON515[] = {
  40.      0x3f, 0x08, 0x00, 0x01,
  41.      0x5b, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
  42.      0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  43.      0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  44.      0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  45.      0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  46.      0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  47.      0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  48.      0x5b, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04
  49. } ;
  50. /* id = 516, x = 63, y = 8, color = 2, size = 64 Byte */
  51. unsigned char iconICON516[] = {
  52.      0x3f, 0x08, 0x00, 0x01,
  53.      0x5b, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
  54.      0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  55.      0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  56.      0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  57.      0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  58.      0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  59.      0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
  60.      0x5b, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04
  61. } ;
  62. /* id = 517, x = 63, y = 8, color = 2, size = 64 Byte */
  63. unsigned char iconICON517[] = {
  64.      0x3f, 0x08, 0x00, 0x01,
  65.      0x5b, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x04,
  66.      0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x02,
  67.      0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x02,
  68.      0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x02,
  69.      0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x02,
  70.      0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x02,
  71.      0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x02,
  72.      0x5b, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x04
  73. } ;
  74. /* id = 518, x = 63, y = 8, color = 2, size = 64 Byte */
  75. unsigned char iconICON518[] = {
  76.      0x3f, 0x08, 0x00, 0x01,
  77.      0x5b, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x04,
  78.      0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x02,
  79.      0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x02,
  80.      0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x02,
  81.      0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x02,
  82.      0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x02,
  83.      0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x02,
  84.      0x5b, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x04
  85. } ;
  86. /* id = 519, x = 63, y = 8, color = 2, size = 64 Byte */
  87. unsigned char iconICON519[] = {
  88.      0x3f, 0x08, 0x00, 0x01,
  89.      0x5b, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x04,
  90.      0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x02,
  91.      0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x02,
  92.      0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x02,
  93.      0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x02,
  94.      0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x02,
  95.      0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x02,
  96.      0x5b, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x00, 0x04
  97. } ;
  98. /* id = 520, x = 63, y = 8, color = 2, size = 64 Byte */
  99. unsigned char iconICON520[] = {
  100.      0x3f, 0x08, 0x00, 0x01,
  101.      0x5b, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x04,
  102.      0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x02,
  103.      0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x02,
  104.      0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x02,
  105.      0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x02,
  106.      0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x02,
  107.      0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x02,
  108.      0x5b, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x00, 0x04
  109. } ;
  110. /* id = 521, x = 63, y = 8, color = 2, size = 64 Byte */
  111. unsigned char iconICON521[] = {
  112.      0x3f, 0x08, 0x00, 0x01,
  113.      0x5b, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x04,
  114.      0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x02,
  115.      0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x02,
  116.      0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x02,
  117.      0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x02,
  118.      0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x02,
  119.      0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x02,
  120.      0x5b, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x00, 0x04
  121. } ;
  122. /* id = 522, x = 63, y = 8, color = 2, size = 64 Byte */
  123. unsigned char iconICON522[] = {
  124.      0x3f, 0x08, 0x00, 0x01,
  125.      0x5b, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x04,
  126.      0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x02,
  127.      0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x02,
  128.      0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x02,
  129.      0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x02,
  130.      0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x02,
  131.      0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x02,
  132.      0x5b, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x00, 0x04
  133. } ;
  134. /* id = 523, x = 63, y = 8, color = 2, size = 64 Byte */
  135. unsigned char iconICON523[] = {
  136.      0x3f, 0x08, 0x00, 0x01,
  137.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x04,
  138.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x02,
  139.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x02,
  140.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x02,
  141.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x02,
  142.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x02,
  143.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x02,
  144.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x00, 0x04
  145. } ;
  146. /* id = 524, x = 63, y = 8, color = 2, size = 64 Byte */
  147. unsigned char iconICON524[] = {
  148.      0x3f, 0x08, 0x00, 0x01,
  149.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x04,
  150.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x02,
  151.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x02,
  152.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x02,
  153.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x02,
  154.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x02,
  155.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x02,
  156.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x00, 0x04
  157. } ;
  158. /* id = 525, x = 63, y = 8, color = 2, size = 64 Byte */
  159. unsigned char iconICON525[] = {
  160.      0x3f, 0x08, 0x00, 0x01,
  161.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x04,
  162.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x02,
  163.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x02,
  164.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x02,
  165.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x02,
  166.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x02,
  167.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x02,
  168.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x80, 0x04
  169. } ;
  170. /* id = 526, x = 63, y = 8, color = 2, size = 64 Byte */
  171. unsigned char iconICON526[] = {
  172.      0x3f, 0x08, 0x00, 0x01,
  173.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x04,
  174.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x02,
  175.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x02,
  176.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x02,
  177.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x02,
  178.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x02,
  179.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x02,
  180.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb8, 0x04
  181. } ;
  182. /* id = 527, x = 63, y = 8, color = 2, size = 64 Byte */
  183. unsigned char iconICON527[] = {
  184.      0x3f, 0x08, 0x00, 0x01,
  185.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x84,
  186.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x82,
  187.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x82,
  188.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x82,
  189.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x82,
  190.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x82,
  191.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x82,
  192.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x84
  193. } ;
  194. /* id = 528, x = 63, y = 8, color = 2, size = 64 Byte */
  195. unsigned char iconICON528[] = {
  196.      0x3f, 0x08, 0x00, 0x01,
  197.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb4,
  198.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba,
  199.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba,
  200.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba,
  201.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba,
  202.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba,
  203.      0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba,
  204.      0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb4
  205. } ;
  206. /* id = 529, x = 16, y = 8, color = 2, size = 16 Byte */
  207. unsigned char iconICON529[] = {
  208.      0x10, 0x08, 0x00, 0x01,
  209.      0x77, 0xff, 0x27, 0x7f, 0x27, 0xff, 0x57, 0x69,
  210.      0x57, 0x76, 0x77, 0x76, 0x77, 0x76, 0x77, 0xb6
  211. } ;
  212. /* id = 530, x = 16, y = 8, color = 2, size = 16 Byte */
  213. unsigned char iconICON530[] = {
  214.      0x10, 0x08, 0x00, 0x01,
  215.      0x77, 0xff, 0x27, 0xff, 0x27, 0xff, 0x56, 0x24,
  216.      0x55, 0xb5, 0x75, 0xbb, 0x75, 0xb5, 0x76, 0x44
  217. } ;
  218.  
  219. int iconMaxId = 530 ;
  220. unsigned char *iconTbl[] = {
  221.      iconICON512, iconICON513, iconICON514, iconICON515,
  222.      iconICON516, iconICON517, iconICON518, iconICON519,
  223.      iconICON520, iconICON521, iconICON522, iconICON523,
  224.      iconICON524, iconICON525, iconICON526, iconICON527,
  225.      iconICON528, iconICON529, iconICON530
  226. } ;
  227.  
  228.